using SqlSugar;

namespace ManageSystem.Model
{
    // a map between entity and table
    [SugarTable("project_list")]
    public partial class Project
    {
        [SqlSugar.SugarColumn(IsPrimaryKey = true)]
        public string projectGuid { get; set; }
        public string creator { get; set; }
        public string projectName { get; set; }
        public string projectManager { get; set; }
        public string selectedArea { get; set; }
        public string chargeStandard { get; set; }
        public decimal projectFund { get; set; }
        public decimal paidAmount { get; set; }
        public decimal unpaidAmount { get; set; }
        public string categories { get; set; }
        // ��������
        public string createdDate { get; set; }
        public string projectNum { get; set; }
        public string trainingMode { get; set; }
        public string trainingTimes { get; set; }
        public string trainingNumOfPerson { get; set; }
        public string trainingStartTime { get; set; }
        public string trainingEndTime { get; set; }
        public string contractNum { get; set; }
        public string contractStartTime { get; set; }
        public string contractEndTime { get; set; }
        // todo client
        public string clients { get; set; }
        public string landingAgencies { get; set; }
        public string partners { get; set; }

        // ѧУ�����ѱ�����������
        public decimal schoolManageRadio { get; set; }
        public decimal devFundingRadio { get; set; }
        public decimal welfareRadio { get; set; }
        public decimal classPayRadio { get; set; }
        // ѧУ�����ѡ�������
        public decimal schoolManageAmount { get; set; }
        public decimal devFundingAmount { get; set; }
        public decimal welfareAmount { get; set; }
        public decimal classPayAmount { get; set; }
        public decimal outlayAmount { get; set; }

        public decimal payGin { get; set; }
        public decimal payHin { get; set; }
        public decimal payIin { get; set; }
        public decimal payJin { get; set; }
        public decimal payKin { get; set; }
        public decimal payLin { get; set; }
        public decimal payMin { get; set; }

        public decimal payNin { get; set; }
        public decimal payOin { get; set; }
        public decimal payPin { get; set; }
        public decimal payQin { get; set; }
        public decimal payRin { get; set; }
        public decimal paySin { get; set; }
        public decimal payTin { get; set; }
        // pay
        public decimal payGout { get; set; }

        public decimal payHout { get; set; }
        public decimal payIout { get; set; }
        public decimal payJout { get; set; }
        public decimal payKout { get; set; }
        public decimal payLout { get; set; }
        public decimal payMout { get; set; }
        public decimal payNout { get; set; }
        public decimal payOout { get; set; }
        public decimal payPout { get; set; }
        public decimal payQout { get; set; }
        public decimal payRout { get; set; }
        public decimal paySout { get; set; }
        public decimal payTout { get; set; }
        public Project()
        {

        }
    }
}
